// 支付功能的接口
import request from '@/utils/request' // 导入封装的请求函数

// 1、创建商品订单接口
export const createOrder = (data) => {
  return request({
    method: 'POST',
    url: '/front/order/saveOrder',
    data
  })
}

// 2、获取支付方式接口
export const getPayInfo = (params) => {
  return request({
    method: 'GET',
    url: '/front/pay/getPayInfo',
    params
  })
}

// 3、创建订单(发起支付)接口
export const initPayment = (data) => {
  return request({
    method: 'POST',
    url: '/front/pay/saveOrder',
    data
  })
}

// 4、查询订单(支付结果)接口
export const getPayResult = (params) => {
  return request({
    method: 'GET',
    url: '/front/pay/getPayResult',
    // 该请求的参数应该是一个 json 格式，所以要设置一个请求头
    headers: {
      'content-type': 'application/json'
    },
    params
  })
}
